using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for KHACHHANGTHEODOIDOANHTHU.
   /// </summary>
    public class KHACHHANGTHEODOIDOANHTHUConditionForm
    {

        #region Fields
      private Guid _MAKHACHHANG;
      private Int32 _NAM;
      private decimal _THANG1;
      private decimal _THANG2;
      private decimal _THANG3;
      private decimal _THANG4;
      private decimal _THANG5;
      private decimal _THANG6;
      private decimal _THANG7;
      private decimal _THANG8;
      private decimal _THANG9;
      private decimal _THANG10;
      private decimal _THANG11;
      private decimal _THANG12;
      private bool _THEODOI;
      private string _NGUOICAPNHAT;
        #endregion

        #region Properties
	public bool IsSetMAKHACHHANG;  
    public bool IsMAKHACHHANGNullable
      { get { return false;  } }
      public Guid MAKHACHHANG
      {
         get { return _MAKHACHHANG; }
         set { 
		_MAKHACHHANG = value; 
		IsSetMAKHACHHANG = true;
		}
      }
	public bool IsSetNAM;  
    public bool IsNAMNullable
      { get { return false;  } }
      public Int32 NAM
      {
         get { return _NAM; }
         set { 
		_NAM = value; 
		IsSetNAM = true;
		}
      }
	public bool IsSetTHANG1;
	public bool IsTHANG1Nullable
      { get { return true;  } }
      public decimal THANG1
      {
         get { return _THANG1;  }
         set { 
		_THANG1 = value; 
		IsSetTHANG1 = true;
		}
      }
	public bool IsSetTHANG2;
	public bool IsTHANG2Nullable
      { get { return true;  } }
      public decimal THANG2
      {
         get { return _THANG2;  }
         set { 
		_THANG2 = value; 
		IsSetTHANG2 = true;
		}
      }
	public bool IsSetTHANG3;
	public bool IsTHANG3Nullable
      { get { return true;  } }
      public decimal THANG3
      {
         get { return _THANG3;  }
         set { 
		_THANG3 = value; 
		IsSetTHANG3 = true;
		}
      }
	public bool IsSetTHANG4;
	public bool IsTHANG4Nullable
      { get { return true;  } }
      public decimal THANG4
      {
         get { return _THANG4;  }
         set { 
		_THANG4 = value; 
		IsSetTHANG4 = true;
		}
      }
	public bool IsSetTHANG5;
	public bool IsTHANG5Nullable
      { get { return true;  } }
      public decimal THANG5
      {
         get { return _THANG5;  }
         set { 
		_THANG5 = value; 
		IsSetTHANG5 = true;
		}
      }
	public bool IsSetTHANG6;
	public bool IsTHANG6Nullable
      { get { return true;  } }
      public decimal THANG6
      {
         get { return _THANG6;  }
         set { 
		_THANG6 = value; 
		IsSetTHANG6 = true;
		}
      }
	public bool IsSetTHANG7;
	public bool IsTHANG7Nullable
      { get { return true;  } }
      public decimal THANG7
      {
         get { return _THANG7;  }
         set { 
		_THANG7 = value; 
		IsSetTHANG7 = true;
		}
      }
	public bool IsSetTHANG8;
	public bool IsTHANG8Nullable
      { get { return true;  } }
      public decimal THANG8
      {
         get { return _THANG8;  }
         set { 
		_THANG8 = value; 
		IsSetTHANG8 = true;
		}
      }
	public bool IsSetTHANG9;
	public bool IsTHANG9Nullable
      { get { return true;  } }
      public decimal THANG9
      {
         get { return _THANG9;  }
         set { 
		_THANG9 = value; 
		IsSetTHANG9 = true;
		}
      }
	public bool IsSetTHANG10;
	public bool IsTHANG10Nullable
      { get { return true;  } }
      public decimal THANG10
      {
         get { return _THANG10;  }
         set { 
		_THANG10 = value; 
		IsSetTHANG10 = true;
		}
      }
	public bool IsSetTHANG11;
	public bool IsTHANG11Nullable
      { get { return true;  } }
      public decimal THANG11
      {
         get { return _THANG11;  }
         set { 
		_THANG11 = value; 
		IsSetTHANG11 = true;
		}
      }
	public bool IsSetTHANG12;
	public bool IsTHANG12Nullable
      { get { return true;  } }
      public decimal THANG12
      {
         get { return _THANG12;  }
         set { 
		_THANG12 = value; 
		IsSetTHANG12 = true;
		}
      }
	public bool IsSetTHEODOI;
	public bool IsTHEODOINullable
      { get { return true;  } }
      public bool THEODOI
      {
         get { return _THEODOI;  }
         set { 
		_THEODOI = value; 
		IsSetTHEODOI = true;
		}
      }
	public bool IsSetNGUOICAPNHAT;
	public bool IsNGUOICAPNHATNullable
      { get { return true;  } }
      public string NGUOICAPNHAT
      {
         get { return _NGUOICAPNHAT;  }
         set { 
		_NGUOICAPNHAT = value; 
		IsSetNGUOICAPNHAT = true;
		}
      }
        #endregion

        #region Constructors
        public KHACHHANGTHEODOIDOANHTHUConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _MAKHACHHANG = EmptyValues.v_Guid;
	IsSetMAKHACHHANG = false;
	 _NAM = EmptyValues.v_Int32;
	IsSetNAM = false;
	 _THANG1 = EmptyValues.v_decimal;
	IsSetTHANG1 = false;
	 _THANG2 = EmptyValues.v_decimal;
	IsSetTHANG2 = false;
	 _THANG3 = EmptyValues.v_decimal;
	IsSetTHANG3 = false;
	 _THANG4 = EmptyValues.v_decimal;
	IsSetTHANG4 = false;
	 _THANG5 = EmptyValues.v_decimal;
	IsSetTHANG5 = false;
	 _THANG6 = EmptyValues.v_decimal;
	IsSetTHANG6 = false;
	 _THANG7 = EmptyValues.v_decimal;
	IsSetTHANG7 = false;
	 _THANG8 = EmptyValues.v_decimal;
	IsSetTHANG8 = false;
	 _THANG9 = EmptyValues.v_decimal;
	IsSetTHANG9 = false;
	 _THANG10 = EmptyValues.v_decimal;
	IsSetTHANG10 = false;
	 _THANG11 = EmptyValues.v_decimal;
	IsSetTHANG11 = false;
	 _THANG12 = EmptyValues.v_decimal;
	IsSetTHANG12 = false;
	 _THEODOI = EmptyValues.v_bool;
	IsSetTHEODOI = false;
	 _NGUOICAPNHAT = EmptyValues.v_string;
	IsSetNGUOICAPNHAT = false;
        }
    }
}